package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.FamMessage;

/**
 * 族内悄悄话Service接口
 * 
 * @author wk
 * @date 2022-05-28
 */
public interface IFamMessageService 
{
    /**
     * 查询族内悄悄话
     * 
     * @param msgId 族内悄悄话主键
     * @return 族内悄悄话
     */
    public FamMessage selectFamMessageByMsgId(Long msgId);

    /**
     * 查询族内悄悄话列表
     * 
     * @param famMessage 族内悄悄话
     * @return 族内悄悄话集合
     */
    public List<FamMessage> selectFamMessageList(FamMessage famMessage);

    /**
     * 新增族内悄悄话
     * 
     * @param famMessage 族内悄悄话
     * @return 结果
     */
    public int insertFamMessage(FamMessage famMessage);

    /**
     * 修改族内悄悄话
     * 
     * @param famMessage 族内悄悄话
     * @return 结果
     */
    public int updateFamMessage(FamMessage famMessage);

    /**
     * 批量删除族内悄悄话
     * 
     * @param msgIds 需要删除的族内悄悄话主键集合
     * @return 结果
     */
    public int deleteFamMessageByMsgIds(Long[] msgIds);

    /**
     * 删除族内悄悄话信息
     * 
     * @param msgId 族内悄悄话主键
     * @return 结果
     */
    public int deleteFamMessageByMsgId(Long msgId);
}
